Árvores

Tópicos

Definições

  1. Um grafo é acíclico se não contém circuito.
  2. Árvore é um grafo acíclico e conexo.

Teoremas

  1. Quaisquer dois vértices de uma árvore estão ligados por um único caminho.

  2. Se G é uma árvore então |E(G)| = |V (G)|−1.

Corolário

  1. Seja G uma árvore, x e y dois vértices de G tais que e = (x, y) ∉ E(G). Então G + e contém um único circuito.
  2. Toda árvore com pelo menos dois vértices tem pelo menos dois vértices de grau um.

Aresta de Corte

Teorema

Um grafo conexo é uma árvore se, e somente se, toda aresta é de corte

Árvore geradora

Árvore geradora de custo mínimo

Se G é um grafo com peso nas aresta então:

Teoremas

  1. A floresta de k árvores na qual tem um total de n vértices tem n - k arestas.
    • k = 4 e n = 18
    • m = n - k = 18 - 4 = 14 arestas
  2. (Formula de Cayley): Seja n ∈ IN. Considere Kn o grafo completo com n vértices. Então o número de árvores geradoras de Kn é dado por τ(G) = n^n−2.
  3. Seja G um grafo conexo então o número de árvores geradoras é τ (G) =τ(G−e) +τ (G \ e)
  4. Kirchhoff?

Algoritmo de Krustal

Observações

  • Os custos são números inteiros arbitrários (positivos e negativos).
  • O problema tem solução se e somente se o grafo é conexo.

Ideia básica:

Exemplo do Algoritmo de Krustal

Algoritmo de Prim

Ideia básica:

Exemplo do Algoritmo de Prim